paru -S nfs-utils rpcbind

# /etc/exports
# 格式 /dir     主机1(opt1,opt2)     主机2(opt1,opt2)...
/data/ollama   10.11.0.0/16(ro,no_subtree_check,no_root_squash)
/data/llm      10.11.0.0/16(ro,no_subtree_check,no_root_squash)
#/data/ollama *(ro,no_subtree_check,no_root_squash)

# 参数
默认选项：(ro,sync,root_squash,no_all_squash)
ro,rw 只读和读写
async 异步，数据变化后不立即写磁盘，先写入到缓冲区中，过一段时间再写入磁盘，性能高
sync（1.0.0后为默认）同步，数据在请求时立即写入共享存储磁盘
root_squash （默认）远程root映射为nfsnobody,UID为65534，CentOS8 为nobody,早期版本是4294967294 (nfsnobody)
no_root_squash 远程root映射成root用户
all_squash 所有远程用户(包括root)都变成nfsnobody,CentOS8 为nobody
no_all_squash （默认）保留共享文件的UID和GID
anonuid和anongid 指明匿名用户映射为特定用户UID和组GID，而非nfsnobody,可配合all_squash使用

# 发布共享目录
exportfs -arv

# 查看共享目录
showmount -e

# 挂载目录
mount -t nfs 10.11.0.10:/data/ollama /mnt/ollama